.xed {
	margin:0;
	padding:0.3em;
}

.xed * {
	font-size:1em;
	line-height: 1.2em;
	font-family:"굴림", Gulim, "돋움", Dotum, Arial, sans-serif;
	background-color: transparent;
	padding: 0;
}

.xed p,
.xed h1, .xed h2, .xed h3, .xed h4, .xed h5, .xed h6,
.xed blockquote, .xed div, .xed ul, .xed ol, .xed code {
	margin: 0 0 0.5em 0;
}

.xed h1, .xed h2, .xed h3, .xed h4, .xed h5, .xed h6 {
	font-weight: normal;
	font-color: #425e89;
	border-bottom:0.2em solid #425e89;
	margin-top: 0.1em;
	margin-bottom: 0.2em;
}

.xed h1 {font-size: 2.5em;}
.xed h2 {font-size: 2.2em;}
.xed h3 {font-size: 1.9em;}
.xed h4 {font-size: 1.6em;}
.xed h5 {font-size: 1.3em;}
.xed h6 {font-size: 1.0em;}

.xed li {
	margin-left: 2em;
	padding: 0;
}

.xed li p, .xed blockquote p, .xed div p {
	margin: 0;
}

.xed ol.code {
	font-family: courier, monospace;
	background-color: #eee;
	margin-bottom: 0.2em;
}

.xed ol.code li {
	list-style-type: none;
}

.xed div {
	border-left: 3px solid #ccc;
	padding-left: 0.5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.xed blockquote {
	border-left: 3px solid #fcc;
	padding-left: 0.5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

table.datatable {
	width:98%;
	margin:2em 0;
	border-collapse: collapse;
	font-size:1em;
}
table.datatable tr {
	border:1px solid #000000;
}
table.datatable th, table.datatable td {
	margin:0;
	padding:0 3px;
	line-height:1.9em;
	border:1px solid #000000;
	font-weight:normal;
}
table.datatable th {
	background-color:#E7E7E7;
}
table.datatable td {
	background-color:#fff;
}